package com.augurit.common.base.service;

import java.io.Serializable;

/**
 * 公共基础接口类
 */
public interface IBaseService<T, PK extends Serializable> {
	
	/**
	 * 根据ID获取Form对象
	 * @param id 主键ID
	 * @return Form对象
	 */
	public T get(final PK id);

	/**
	 * 保存Form对象数组
	 * @param form Form对象
	 */
	public void save(final T... forms);

	/**
	 * 根据主键ID删除对象
	 * @param id 主键ID
	 */
	public void delete(final PK... ids);

}
